include "TQuery.thrift"
namespace java com.iqiyi.pps.epg.api.model.web.ticket

struct TTicketData {
    1:i64 id;
    2:i32 dataType;
    3:string title;
    4:i32 priority;
    5:i32 status;
    6:string reporter;
    7:string executor;
    8:string detail;
    9:string addTime;
    10:string updateTime;
    11:i64 resourceId;
    12:string completeTime;
    13:string deadline;
    14:string oaDocNo;
    15:string oaDocUrl;
    16:string oaDocEditorStatus;
}

struct TTicketHistory {
    1:i64 id;
    2:i64 dataId;
    3:i32 dataType;
    4:string detail;
    5:string addTime;
}

struct TTicketLog {
    1:i64 id;
    2:i64 dataId;
    3:i32 type;
    4:string descr;
    5:string user;
    6:string addTime;
}

struct TTicketLiveCheck {
    1:i64 id;
    2:i64 dataId;
    3:i32 type;
    4:string detail;
    5:string user;
    6:string addTime;
    7:string updateTime;
}

struct TTicketDataPage {
    1:TQuery.TPage tPage;
    2:list<TTicketData> result;
}

struct TTicketLogPage {
    1:TQuery.TPage tPage;
    2:list<TTicketLog> result;
}
struct TTicketHistoryPage {
    1:TQuery.TPage tPage;
    2:list<TTicketHistory> result;
}

struct TTicketSysConfig {
    1:i32 id;
    2:string type;
    3:i32 key;
    4:string val;
    5:string desc;
    6:i32 status;
}




